#ifndef LOGGER_H
#define LOGGER_H

#include <fstream>

namespace mcore
{
	class Logger
	{
	private:
		Logger();
	public:
		static Logger & get();
		~Logger(void);
		void log(std::string message);

	private:
		std::ofstream mLogfile;
		//std::string logs;
	};
}


#define LOG(x) mcore::Logger::get().log(x)

#endif